# -*- coding: utf-8 -*-
# @Time    : 2021/3/1 22:09
# @Author  : FangQianqian
# @File    : testRe.py
# @Software: PyCharm

 # 正则表达式：字符串模式，判断字符串是否符号一定的标准

import re
#创建模式对象
# pat = re.compile("AA")    # AA 为正则表达式，用于去验证其他的字符串
# m = pat.search("CBA")    #re.search():扫描整个字符串并返回第一个成功的匹配
# n = pat.search("CBAAD")
# p = pat.search('ASDAAHGAAB')
# print(m,n,p)


# 没有模式对象
# m = re.search("asd","Aasdf")
# n = re.findall("a", "asfwrgvdsaDSDFas")   #findall():在字符串中找到正则表达式所匹配的所有子串，并返回一个列表，如果没有找到匹配的，则返回空列表
# p = re.findall("[a-z]", "asfwrgvdsaDSDFas")
# q = re.findall("[a-z]+", "asfwrgvdsaDSDFas")   #[a-z]+,在字符串中查找多个相连小写字母，并按照列表返回相连的字符串
#
# print(m)
# print(n)
# print(p)
# print(q)



#sub     re.sub():在一个字符串中替换所有正则表达式的子串，返回替换后的字符串
m = re.sub('a','A',"afgiqBgsdAa")   #用A替换字符串afgiqBgsdAa中的a
print(m)

